using System;
using System.Collections.Generic;
using System.Text;

namespace GearBlog.Web.Services
{
	using System.IO;
	using Castle.MonoRail.Framework;

	public interface IFileStorageService
	{
		string[] GetFiles(string storageKey, IRailsEngineContext context);
		string GetPath(string storageKey, IRailsEngineContext context, string fileTitle);
		string GetUrl(string storageKey, IRailsEngineContext context, string fileTitle);
		void StoreFile(string fileTitle, Stream inputStream);
	}
}
